package challenge.计挑赛._2020区域赛;

import java.util.Scanner;
/*
统计1到N的整数中,除了1和自身之外，至少还能被两个数整除的数的个数
输入说明：整数 N(N<10000)；
输出说明：符合条件的数的个数
输入样例：10
输出样例：3
(说明：样例中符合条件的3个数是6、8、10)
*/
public class B_统计个数 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int res = 0;
		for(int i = 1; i <= n; i++) {
			if(check(i)) res++;
		}
		System.out.println(res);
	}
	static boolean check(int num) {
		int cnt = 0;
		for(int i = 2; i < num; i++) {
			if(num % i == 0) {
				cnt++;
			}
			if(cnt > 1) break;
		}
		return cnt >= 2;
	}
}